1.查询是否安装SSH
ps -e | grep ssh
或者查看版本 ssh -V
如未安装,请先安装ssh
2.启动服务
service sshd start
#or
/bin/systemctl restart sshd.service
#or
systemctl restart sshd
#or
/etc/init.d/sshd start
#设置好后重启系统
reboot
其余命令 重启 :sudo systemctl restart sshd 开机启动 :sudo systemctl enable sshd 关闭开机自动启动 : sudo systemctl disable sshd 单次开启 : sudo systemctl start sshd 单次关闭 : sudo systemctl stop sshd 查看状态:systemctl status sshd
3.修改端口
grep Port* /etc/ssh/sshd_config
可以更改其它端口,默认为22,修改用 vi 命令修改即可
4.允许root用户远程登录
查看是否允许远程登录
grep PermitRoo* /etc/ssh/sshd_config
允许,改为yes即可
5.激活密码认证
grep PasswordAuthen* /etc/ssh/sshd_config
允许,改为yes即可
6.查看服务是否启动
ps -e | grep ssh
创建ssh用户
useradd ssh_test
passwd ssh_test
#设置密码为 ssh123456
内网登录
ssh ssh_test@10.0.16.16
#或
ssh ssh_test@127.0.0.1
7.内网ip登录
ifconfig -a
8.外网ip登录
curl ifconfig.me
#或
curl cip.cc
登录 ssh ssh_test@xxx.xxx.xxx.xx 即可
本文摘自 :https://blog.51cto.com/u