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 协议》,转载必须注明作者和本文链接
 
           HuDu 的个人博客
 HuDu 的个人博客
         
             
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
之前有个客户提供了一个服务器,给了我密钥文件,只允许密钥登陆,然后服务器上这项却写着 no,我让他把这个改成 yes,怎么都不听,然后这个单子就吹了。因为我自己改,就需要首先进入服务器,进入服务器却因为 no,不可能进,哈哈