一、查看环境条件: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