本文共 2732 字,大约阅读时间需要 9 分钟。
sudo passwd root
sudo apt install openssh-server
[可选]
允许Root账户SSH登录sudo vi /etc/ssh/sshd_config
PermitRootLogin prohibit-password
改为 PermitRootLogin yes
sudo update-rc.d ssh defaults
sudo service sshd restart
sudo service sshd status
sudo ps -e |grep ssh
遇到问题
解决:
sudo apt-get upgradesudo apt install openssh-server
原因:
软件源出问题,导致无法下载。
λ ssh jyx@192.168.182.138@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!Someone could be eavesdropping on you right now (man-in-the-middle attack)!It is also possible that a host key has just been changed.The fingerprint for the ECDSA key sent by the remote host isSHA256:ZlPVFUB15mTUoTGNJB/vTMiMMusTCapuBt76OkPlFLI.Please contact your system administrator.Add correct host key in /c/Users/jyx/.ssh/known_hosts to get rid of this message.Offending ECDSA key in `/c/Users/jyx/.ssh/known_hosts`:5ECDSA host key for 192.168.182.138 has changed and you have requested strict checking.Host key verification failed.
解决:
vi /c/Users/jyx/.ssh/known_hosts
删除 192.168.182.138的配置
192.168.182.130 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBHk4Um5Zjma9dqg0XACqdcv5+ur/BbvBPzwcRc7ltFdwr1uKSPZIxa/4rcVBscBDHWZA6H7L1GjpqGs0vhIzzU=192.168.182.137 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB3bWgSrutyMmy72hw325iRK76iLZk0i0VgygIzPDr/7x+XEFL2GqO95erel8WpzTmBpoAF4xeiIV4oRu4fOEcs=39.108.225.232 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBbuEHvpYxx7w4KTJOrzGNx6ZdXgZTTNgN+Q7NLYHYwrCq/QTdPyEdXWsoiqNhZgXmmulMtagPZcv/x2FOaFT/A=clovernet.top ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBBbuEHvpYxx7w4KTJOrzGNx6ZdXgZTTNgN+Q7NLYHYwrCq/QTdPyEdXWsoiqNhZgXmmulMtagPZcv/x2FOaFT/A=192.168.182.138 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB3bWgSrutyMmy72hw325iRK76iLZk0i0VgygIzPDr/7x+XEFL2GqO95erel8WpzTmBpoAF4xeiIV4oRu4fOEcs=192.168.182.139 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBB3bWgSrutyMmy72hw325iRK76iLZk0i0VgygIzPDr/7x+XEFL2GqO95erel8WpzTmBpoAF4xeiIV4oRu4fOEcs=192.168.182.140 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBACxfiJ2//faFm/Wtisr7qUrbtuquhGiD0m448XwqnsyeNljYGumdW3g00zJfvxr/keg5KUWGD/qV71laCH8/4w=
原因:
远程连接时,提示“Are you sure you want to continue connecting (yes/no)?”时,会将生成的秘钥写入了客户端系统(比如 /c/Users/jyx/.ssh/known_hosts),之后远程就不需要再次提示了。当我重装系统后,旧配置并未删除,SSH使用旧秘钥远程时被拒绝。
转载地址:http://hmhnn.baihongyu.com/