ssh安装与使用

ssh安装与使用

Welcome to unique_Hang’s blog.

鲁迅说过:看unique_Hang博客的人颜值都很高!

打不开图片可以鼠标右键点击“复制图片地址”在新窗口中打开

作者邮箱:unique_hang@qq.com
喜欢的小伙伴可以关注我的b站账号(https://space.bilibili.com/290100464)

1.说明

SSH 分客户端 openssh-client和 openssh-server。如果只是想登陆别的机器的 SSH 只需要安装 openssh-client(ubuntu 有默认安装,如果没有则 sudoapt-get install openssh-client),如果要使本机开放 SSH 服务就需要安装 openssh-server。

2. 安装客户端(登陆别的机器)

sudo apt-get install ssh 或者 sudo apt-get install openssh-client

ssh-keygen

根据提示按回车,(按回车设置默认值)
按缺省生成 id_rsa和 id_rsa.pub 文件,分别是私钥和公钥。
说明:如果 sudo apt-get insall ssh 出错,无法安装可使用 sudo apt-get install openssh-client 进行安装。
假定服务器 IP 为 192.168.0.128,服务器上用户为 ujs;
用 ssh 登录服务器的命令为:

ssh ujs@192.168.0.128

按照提示输入服务器密码即可远程连接。

3. 安装服务端(开放 SSH 服务)

Ubuntu 缺省没有安装 SSH Server,使用以下命令安装:

sudo apt-get install openssh-server

然后确认 sshserver 是否启动了:(或用“netstat -tlp”命令)

ps -e|grep ssh

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

sudo/etc/init.d/ssh start

到这里 OpenSSH Server 就算安装好了。

查看本地ip

ifconfig

4.文件拷贝

1、把文件从本地拷贝给服务器

scp 1.txt ujs@192.168.0.128:/home/Desktop

2、把文件从服务器拷贝给本地

scp ujs@192.168.0.128:/home/Desktop/2.txt ./Desktop

3、拷贝文件夹

scp -r test ujs@192.168.0.128:/home/Desktop

scp -r ujs@192.168.0.128:/home/Desktop/test ./Desktop