windows 7 通过ssh连接到CentOS 7 及解决乱码问题

一、查看环境条件:windows 和 CentOS 7 的IP 必须同一网段。

 可以通过ping ip 看是否ping通。

Windows查看ip命令: ipconfig    

CentOS查看ip命令: ifconfig

CentOS 零时修改ip命令:  ifconfig eth0 ip 

二、 确定Linux主机已经开启了ssh功能

确认sshserver是否启动

ps -e |grep ssh

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了

开启ssh-server服务

sudo apt-get install openssh-server(安装ssh服务)

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:sudo /etc/init.d/ssh resar

三、在windows中配置ssh客户端

下载ssh secure shell client

 将其安装到硬盘指定目录下,安装完成后会在桌面上生成两个快捷方式,SSH Secure Shell Client(用于命令的执行)    SSH Secure File Transfer Client(用于文件的上传和下载)

 双击SSH Secure Shell Client  ,在弹出的对话框中输入主机IP,用户名 ,端口号默认是22 。连接。再输入密码即可登录。在SSH Secure File Transfer  Client中可以实现问价的上传和下载。

四、乱码问题

SSH Secure Shell Client中文乱码的解决办法

#vi /etc/sysconfig/i18n 

将内容改为

LANG="zh_CN.GB18030"  
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"  
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"  
SYSFONT="lat0-sun16"

方案二:修改linux服务器的环境变量

vi /etc/profile

使用ls -a命令可以查看到该文件.使用vi编辑器打开该文件后,在其中加入
export LANG=zh_CN.GB2312

猜你喜欢

转载自blog.csdn.net/tangbin0505/article/details/83068625