Linux(Ubuntu)SSH服务的简单使用与安装

SSH

数据传输是加密的,可以防止信息泄露

数据传输是压缩的,可以提高传输速度

 

 

IP地址和端口号

ip地址:通过ip地址找到网络上的计算机

端口号:通过端口号可以找到计算机上运行的应用程序

       SSH服务器的端口号是22,如果是默认端口号,在连接时,可以省略。

常见服务端口号:

       SSH     22

       Web       80

       HTTPS    443

       FTP        21

 

 

SSH客户端的简单使用

ssh  [-p port]  user@remote

user 是在运城机器上的用户名,如果不指定的话默认为当前用户

remote   是远程机器的地址,可以是ip/域名,或者是别名

       port 是SSH Server 的监听的端口,如果不指定,就默认值22

       注: exit推出当前用户的登录

              ssh 这个终端命令只能在Linux 或者 UNIX系统下使用

              如果在windows中,可以安装Putty 或者Xshell客户端软件

 

 

 

 

SSH服务安装

1、先试着开启SSH服务

在使用SSH之前,可以先检查SSH服务有没有开启。使用命令:sudo ps -e | grep ssh来查看,如果返回的结果是“xxxx? 00:00:00 sshd”,代表服务开启。那个四个x代表四位数字,每台机数字不一样的,如图:

5187751e00d84cdda77b02ec3199c18c.png

如果没有反应或者其他结果,输入密码后没有反应

a762818601c249edacf1dfabebb2666b.png

再试着开启SSH服务。使用命令sudo /etc/init.d/ssh start来开启服务,如图:

58fca86cf3084dc28bd1d9ee17dc07aa.png

如果是图中结果,说明没有安装SSH服务,此时需要安装 SSH服务,为了能提高安装成功率,建议先更新源:sudo apt-get update更新安装源,如图:

7076d9d3d4e1461f9061f19765117959.png

然后安装SSH服务,使用命令:sudo apt-get  install openssh-server。如图:

fc3430d5a8444b60b9b40bdcd0a8c2b8.png

等待安装结束即可。然后再次查看服务有没有启动:sudo ps -e | grep ssh:

657206cdcc304647a0d59e04a0cff902.png

有sshd,说明服务启动了,如果需要再次确认或者没有图中的结果,

使用命令来启动:sudo /etc/init.d/ssh start:

71741925c8974965b87615e836bce9fc.png

看到服务starting了,服务成功开启。另外,还有几条命令需要记住:

sudo service ssh status 查看服务状态:

33e0a5d1a7ff4f698da476b8ef5a2f0a.png

sudo service ssh stop  关闭服务:

sudo service ssh restart  重启服务

 

 以上是关于如何安装并启动服务的过程。

 

 

scp

scp 就是secure copy,是一个Linux下用来远程拷贝文件的命令

它的地址格式与ssh基本相同,需要注意的是,在指定端口时用的是大写的-P而不是小写

 scp -P 22 user@remote

拷贝文件夹 -r    指定端口-P

 

#把本地当前目录下的 01.py 文件复制到 远程家目录下的Desktop/01.py

#注意:‘:’后面的路径如果不是绝对路径,则以用户的家目录作为参照目录

scp  -P  port  01.py  user@remote:Desktop/01.py

 

#把远程家目录下的 Desktop/01.py 文件复制到本地当前目录下的01.py

scp  -P  port   user@remote:Desktop/01.py  01.py

 

 

#加上 -r 选项可以传送文件

#把当前目录下的demo文件夹复制到远程家目录下的Desktop

scp  -r  demo  user@remote:Desktop

 

#把远程家目录下的Desktop复制到当前文件夹下的demo文件夹

scp  -r  user@remote:Desktop  demo

 

 

 

windows和linux之间传输文件可以用filezilla

客户端 - FileZilla中文网

filezilla是用FTP协议传输  端口号21

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值