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