从服务器上传和下载文件方法

1. ssh

安装SSH Secure Shell Client客户端
下载链接 http://download.csdn.net/detail/jiandanjinxin/9755684

使用方法参考主页

http://www.cnblogs.com/wxjnew/archive/2013/06/05/3118808.html

http://www.cnblogs.com/pingzhanga/p/5126885.html
导致此问题的原因是ssh升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。


加密算法大致分两类

对称加密
非对称加密

对称加密

对称加密是比较简单的加密算法,但简单并不意味着不保险(有很安全的对称加密算法)。简单意味着功能比较好理解。

对称加密算法用一个密钥(英文称为Key,是《钥匙》的意思。是在明文转换为密文或将密文转换为明文的算法中输入的参数)来加密信息。
对称加密中“对称”的意思就是指加密和解密使用的是同一个密钥。因此加密方和解密方都须要知道这个密钥。


非对称加密

对称加密方法中,我们只用一个密钥来进行加密和解密。
非对称加密方法中,我们用一个密钥来进行加密,用另一个密钥来解密。
因此,非对称加密有两个密钥:

一个是"公钥"Public Key),用于加密。
一个是"私钥"Private Key),用于解密。

公钥只用来加密。因此,用非对称加密的算法,我们就只能用私钥来解密咯。
我们请求电脑为我们生成这一对密钥:一个私钥和一个公钥。它们总是成对出现。


首先,安装openssh
OpenSSH 是 SSH协议的免费开源实现。

sudo apt-get install openssh-server

安装完成后,它会自动开启sshd这个精灵进程Daemon Process,或称为守护进程。是一种运行在后台的特殊进程)。

你也可以手动开启sshd:

sudo service ssh start #Ubuntu系统

要停止的话:

sudo service ssh stop  # Ubuntu系统

如果你要对SSH的配置做修改,可以修改/etc/ssh/ssh_config,然后运行

sudo /etc/init.d/ssh reload

sudo service ssh reload

来使修改生效。
从一台Linux电脑上通过SSH连接

假定你要以用户名user,用SSH协议登录远程服务器host,只要一条简单命令就可以了:

ssh user@host

如果本地用户名与远程用户名一致,登录时可以省略用户名:

ssh host

SSH的默认端口是22。也就是说,你的登录请求会被送进远程服务器的22端口。

使用p

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值