CentOS7 开启 SSH 服务
1、安装
首先,要确保CentOS7安装了 openssh-server,在终端中输入 yum list installed | grep openssh-server
如果又没任何输出显示表示没有安装 openssh-server,通过输入 yum install openssh-server
来进行安装openssh-server
2、修改 ssh 配置
找到了 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,用Vim编辑器打开,将文件中,关于监听端口、监听地址前的 # 号去除
然后开启允许远程登录
最后,开启使用用户名密码来作为连接验证
3、开启服务
开启 sshd 服务,输入sudo service sshd start
检查 sshd 服务是否已经开启,输入ps -e | grep sshd
或者输入netstat -an | grep 22
检查 22 号端口是否开启监听
4、ssh 远程连接
登陆后发现有问题,中文乱码问题。
CentOs7使用的是UTF-8编码格式,本地没有指定。
- 解决方案
vim ~/.bash_profile
在结尾加上:
export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
本作品采用《CC 协议》,转载必须注明作者和本文链接
之前有个客户提供了一个服务器,给了我密钥文件,只允许密钥登陆,然后服务器上这项却写着 no,我让他把这个改成 yes,怎么都不听,然后这个单子就吹了。因为我自己改,就需要首先进入服务器,进入服务器却因为 no,不可能进,哈哈