docker容器开启ssh服务远程连接

[root@81830154e29e /]# yum install -y net-tools

[root@81830154e29e /]# yum install -y openssl openssh-server

[root@81830154e29e /]# ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''  

[root@81830154e29e /]# ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''

[root@81830154e29e /]# ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''

##接着修改sshd_config文件配置信息,路径为 /etc/ssh/sshd_config
##1.将Port 22前面的注释去掉(开启22号端口)
##2.将PermitRootLogin的no改为yes
[root@81830154e29e /]# vi /etc/ssh/sshd_config

##重新启动ssh
[root@81830154e29e /]# /usr/sbin/sshd -D &

##给root添加密码
[root@81830154e29e /]# passwd

你可能感兴趣的:(Linux,ssh,docker,linux)