码迷,mamicode.com
首页 > Windows程序 > 详细

利用SSH secure Shell实现windows与linux之间传输文件

时间:2016-07-19 13:21:53      阅读:334      评论:0      收藏:0      [点我收藏+]

标签:

在windows下安装SSH secure Shell。默认安装后有两个快捷方式。

linux下需要安装openssh-server

utuntu默认安装了opens是-client,所以不需要安装,但是如果没有安装的话,再用apt-get install安装即可。

然后确认sshserver服务是否打开

ps -e | grep ssh

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。
ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:
sudo /etc/init.d/ssh resar

利用ifconfig 查看本机的ip地址 用于SSH secure Shell连接。

ssh连接:
1. 首先在服务器上安装ssh的服务器端。 $ sudo aptitude install openssh-server 2. 启动ssh-server。 $ /etc/init.d/ssh restart 3. 确认ssh-server已经正常工作。 $ netstat -tlp tcp6 0 0 *:ssh *:* LISTEN - 看到上面这一行输出说明ssh-server已经在运行了。

最后再回到windows下打开软件 点击quick connect 连接。

如果出现以下信息:
server responded “algorithm negotiation failed”

修改ssh的配置文件 /etc/ssh/sshd_config

在配置文件中添加:

Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org

重启sshd服务后(sudo service ssh restart),即可正常连接

利用SSH secure Shell实现windows与linux之间传输文件

标签:

原文地址:http://www.cnblogs.com/shenckicc/p/5684086.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!