yum -y update
yum install vim passwd openssl openssh-server net-tools initscripts -y
ssh-keygen -q -t rsa -b 2048 -f /etc/ssh/ssh_host_rsa_key -N ''
ssh-keygen -q -t ecdsa -f /etc/ssh/ssh_host_ecdsa_key -N ''
ssh-keygen -t dsa -f /etc/ssh/ssh_host_ed25519_key -N ''
然后,修改 /etc/ssh/sshd_config 配置信息:
UsePAM yes 改为 UsePAM no
UsePrivilegeSeparation sandbox 改为 UsePrivilegeSeparation no
sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config
sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
然后,修改 /etc/ssh/sshd_config 配置信息:
UsePAM yes 改为 UsePAM no
UsePrivilegeSeparation sandbox 改为 UsePrivilegeSeparation no
sed -i "s/#UsePrivilegeSeparation.*/UsePrivilegeSeparation no/g" /etc/ssh/sshd_config
sed -i "s/UsePAM.*/UsePAM no/g" /etc/ssh/sshd_config
编辑centos的默认端口,不然跟群晖nas的ssh端口冲突。
命令:vi /etc/ssh/ssh_config
输入命令后,在#Port 22点击o进行编辑,
在端口#Port 22下面增加Port 12345(去掉#) ,
找到#PermitRootLogin no 需要去掉#
点击esc键,再点击:冒号键,出现输入闪号,输入wq,回车即可。
# /usr/sbin/sshd -D & 启动服务
# echo "/usr/sbin/sshd -D &" >> /etc/rc.local 添加到开机启动,就不用每次重启后运行了
然后修改root 密码
命令:passwd root
回到我们电脑上面puttyl链接登录centos