-
(可选)
vim /etc/ssh/sshd_config
修改或添加ssh协议端口、允许root登入等配置。
比如允许公钥验证
PubkeyAuthentication
是默认开启的。详情请参看https://man7.org/linux/man-pages/man5/sshd_config.5.htmlPubkeyAuthentication Specifies whether public key authentication is allowed. The default is yes.
-
如果因为网络问题,如管控或者网速太慢,卡在
Setting up SSH Host ${要登入的IP}: Downloading VS Code Server locally
,则参看下面vs code server的离线安装和免密登入 -
免密登入配置好公钥后记得在用户目录下设置好权限,root 用户也是。
chmod 700 .ssh chmod 600 .ssh/authorized_keys
-
如果配置了 root 免密登入的公钥还提示要密码,则参看下面的博客。
https://www.cnblogs.com/weiyiming007/p/15822681.html
-
tailf /var/log/secure
登入时看下是否在登入时出现类似
2024-09-03 13:58:29 gpu-test-centos7 sshd[26370]: Authentication refused: bad ownership or modes for directory /root
的错误 -
如果是则调整/root目录的权限
chmod 550 /root/ chown root:root /root/
-
VS Code 用 remote SSH 远程root或非root登入服务器时遇到的问题和资料总结
于 2024-09-03 14:15:21 首次发布