如何下载linux ssh

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何下载linux ssh相关的知识,希望对你有一定的参考价值。

sudo apt-get install ssh中的ssh指的是客户端和服务端吗?如何下载其安装包(我知道可以在线安,但我要在别处安,那里不能上网),那sudo apt-get install rsync中rsync在哪里下载?谢谢!

    ssh其实是openssh-server

    http://www.openssh.com/portable.html#http

    rsync

    https://download.samba.org/pub/rsync/

    rpm http://pkgs.repoforge.org/rsync/

参考技术A ubuntu开启OpenSSH服务 putty远程登录管理
服务器的远程管理对于管理员来说是十分方便的,但如何方便、安全的远程管理服务器就成为管理员首先要面对的课题,telnet首先pass掉,一个优秀的管理员怎么能够容忍密码以明文的方式在互联网上飞来飞去的?!
我们要利用SSH的密钥来实现安全的加密传输,这里用到的是OpenSSH,免费而且开源!:)
一、安装OpenSSH
sudo apt-get install openssh-server
二、配置OpenSSH
OpenSSH的核心配置文件是/etc/ssh/sshd_config,首先备份(一定要养成良好的习惯!)
sudo cp /etc/ssh/sshd_config /etc/ssh/sshd_config.original
然后修改/etc/ssh/sshd_config文件
vim /etc/ssh/sshd_config
把相关的项目修改如下(不必理会注释的内容)
# 修改端口号,默认22,修改成其他的端口,增加安全性,这里改为222
Port 222
# 仅使用SSH2方式的连接
Protocol 2
# 定义服务器密钥的位数,这里选择1024
ServerKeyBits 1024
# 修改OpenSSH服务器等待用户登陆时间,单位秒
LoginGraceTimeout 20
# 不允许root用户通过SSH登陆
PermitRootLogin no
# 不允许密码方式的SSH登陆
PasswordAuthentication no
# 禁止空密码通过SSH登陆
PermitEmptyPasswords no
修改完配置文件后,重启服务
sudo /etc/init.d/ssh restart
三、生成RSA密钥
ssh-keygen -t rsa
会提示更改密钥路径,这里直接回车选择默认路径
然后会要求输入passphrase口令,重复输入两次
确认一下公钥与私钥的建立
cd ~/.ssh
ls -l
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
rm -f ~/.ssh/id_rsa.pub
chmod 400 ~/.ssh/authorized_keys
四、拷贝私钥到U盘备用
插入U盘,并查看U盘盘符
sudo fdisk -l
在列表最下方会找到/dev/sdb1,就是他了!
mkdir ~/usbdisk
sudo mount -t vfat /dev/sdb1 ~/usbdisk
cp ~/.ssh/id_rsa ~/usbdisk
umount ~/usbdisk
五、从windows终端访问SSH服务器
下载puttygen
load并选择id_rsa,提示输入passphrase,提示转换成功
save private key
关闭puttygen
下载putty
左侧列表Connection -> SSH -> Auth
Browse并选择刚刚保存的私钥
左侧列表Session
填入主机IP和端口号,取名Save
双击刚刚保存的Session即可登陆
输入用户名后会提示输入passphrase本回答被提问者和网友采纳
参考技术B sudo apt-get install openssh-server 参考技术C http://mirrors.arsc.edu/centos/6.4/os/x86_64/Packages/ 参考技术D 网址:www.wdlinux.cn/old/ssh_client 2013-07-28追问

我要的是其安装包的下载地址啊

追答

安装包下载大都有毒,请购买正版光碟。

linux 如何从远程终端下载文件到本地磁盘? 我的系统也是linux的,想从远程终端(ssh.)上复制文件到本地

第一种方式:

SecureCRT下
上传文件只需在shell终端仿真器中输入命令“rz”,即可从弹出的对话框中选择本地磁盘上的文件,利用Zmodem上传到服务器当前路径下。
下载文件只需在shell终端仿真器中输入命令“sz 文件名”,即可利用Zmodem将文件下载到本地某目录下。
通过“File Transfer”可以修改下载到本地的默认路径。设置默认目录:options-->session options-->file transfer。


或者

下载文件存放位置在securtCRT中设置,位于:


英文版 options — session options — X/Y/Zmodem。


中文版 选项— 会话选项— X/Y/Zmodem。

第二种方式:用sftp
securecrt 按下ALT+P就开启新的会话 进行ftp操作。
输入:help命令,显示该FTP提供所有的命令
pwd:  查询linux主机所在目录(也就是远程主机目录)
lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:D:/我的文档)
ls:   查询连接到当前linux主机所在目录有哪些文件
lls:  查询当前本地上传目录有哪些文件
lcd:  改变本地上传目录的路径
cd:   改变远程上传目录
get:  将远程目录中文件下载到本地目录
put:  将本地目录中文件上传到远程主机(linux)
quit: 断开FTP连接

参考技术A 将文件从本机复制到远端:scp /home/test.tar.gz root@192.168.1.10:/home
将文件从远端复制到本机:scp root@/home/test.tar.gz 192.168.1.20:/home/root/test.tar.gz本回答被提问者采纳
参考技术B sz命令:sz filename
如果没有sz,就用sftp连接Linux进行下载

以上是关于如何下载linux ssh的主要内容,如果未能解决你的问题,请参考以下文章

linux 如何从远程终端下载文件到本地磁盘? 我的系统也是linux的,想从远程终端(ssh.)上复制文件到本地

求linux高手解答 # ssh wget下载 url中带有感叹号时,总是会导致链接出错,如何解决?

win7下用SSH下载远程服务器(linux系统)的文件到本地命令怎么打?

如何将linux系统中的文件利用ssh下载到本地电脑?

python ssh登录linux 上传和下载文件

linux——ssh远程访问,密钥的生成以及公钥的使用,上传与下载