1. 确认server上的docker容器内ssh服务开启
service ssh status
service ssh start
2. 确认容器内开启允许root用户登录,修改下面文件/etc/ssh/sshd_config
PermitRootLogin 配置为yes
#PermitRootLogin prohibit-password
PermitRootLogin yes
3. 重启ssh服务
service ssh restart
4. 为容器配置root密码
passwd
4. 本机公钥传至server中的容器内
# 公钥路径,端口,server的ip需要自己配置,这里端口为容器在server上的端口号(docker ps可以看到)
ssh-copy-id -i /home/user/.ssh/id_rsa.pub -p 32775 root@10.14.25.34
结束,后续用vscode或者其它IDE都可以免密连接容器,enjoy~
630

被折叠的 条评论
为什么被折叠?



