ssh和scp的使用

继承薄雾
• 阅读 2322

SSH_SCP

--2020/06/24

1.SSH的安装

$ sudo apt install ssh

2. 启用本机SSH服务

$ sudo service ssh start

启用SSH服务后,允许linux远程连接到本机.

3. 检查SSH服务的状态

$ ps -e | grep ssh

如果服务已经启动,则可以看到“sshd”,否则表示没有安装服务,或没有开机启动。

ssh和scp的使用

4. Config SSH

$ sudo vim /etc/ssh/sshd_config

ssh和scp的使用

端口号默认为22,可以对其中的参数进行修改. 修改完成后,重启SSH服务即可生效.

$ sudo service ssh restart

5. 查看本机ip地址,利用SSH进行访问

$ ifconfig   # 查询本机IP地址

ssh和scp的使用

$ ssh xuhui@10.9.27.161

用其他电脑利用SSH访问,输入密码后远程登录本机.登录远程服务器,原理相同.

ssh和scp的使用

ssh和scp的使用

6. 关闭SSH服务

$ sudo service ssh stop

ssh和scp的使用

在关闭SSH服务后,利用 $ ps -e | grep ssh可以查看到服务已经关闭.

7. SCP的使用

利用scp可以从服务器远程上传或者下载文件.远方服务器需要开启SSH服务.

例如:从服务器用户名:xuhui,IP地址:10.9.27.161拷贝文件执行以下命令. 拷贝文件夹时,使用scp -r

$ scp test.txt xuhui@10.9.27.161:/home/xuhui/Desktop/       # 将本地方的文件拷贝到远方
$ scp xuhui@10.9.27.161:/home/xuhui/Desktop/test.txt .        # 将远方的文件拷贝到本地当前目录下
点赞
收藏
评论区
推荐文章
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
Wesley13 Wesley13
4年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
虾米大王 虾米大王
3年前
java代码099
code099.jspInserttitlehere$pageScope.user.name
虾米大王 虾米大王
3年前
java代码068
code068.jspsession添加用户移除用户监听<%VectorvectoruserList.getList();if(vector!null&&vector.size()0)for(inti0;i
Wesley13 Wesley13
4年前
ubuntu下允许root用户ssh远程登录
SSH服务器,可以通过SSH协议来访问远程服务器,代替telnet和ftp。但是ubuntu默认是不启用root用户也不允许root远程登录的。所以需要先启用root用户启用root用户:sudopasswdroot      //修改密码后就启用了。安装OpenSSHserver:1\.使用apt命令安装opensshserver
Wesley13 Wesley13
4年前
VSCode配置FiraCode和更纱黑体字体
!(https://oscimg.oschina.net/oscnet/c7bb62d935ceb01d3b7fe176322e84ae00d.png)Fira Code下载到FiraCode字体的GitHub(https://www.oschina.net/action/GoToLink?urlhttps%
Wesley13 Wesley13
4年前
SCP和SFTP相同点和区别
都是使用SSH协议来传输文件的。不用说文件内容,就是登录时的用户信息都是经过SSH加密后才传输的,所以说SCP和SFTP实现了安全的文件传输。SCP和CP命令相似,SFTP和FTP的使用方法也类似。SCP和SFTP的共同之处在于「使用SSH将文件加密才传输的」使用「WinSCP」或者「FileZilla」之类的客户端,还可以和Windows之间进行文
Stella981 Stella981
4年前
Linux自动检测网站心跳通知shell脚本
!/bin/bashLIST("http://xxxx.com")NAME("评价系统getwindowList接口")for((i0;i<${LIST@};i))doHTTP_CODEcurlo/dev/nullsw"%{http_code}""${LIST
Wesley13 Wesley13
4年前
Oracle:Pivot 转多列并包含多个名称
SELECTFROM(SELECTl.DISTRIBUTOR_ID,d.SKU_CODE,d.WH_CODE,d.ORDER_PACKAGES,d.PRICE,d.YEARLY||d.MONTHLYasYM,d
Stella981 Stella981
4年前
Linux应急响应(一):SSH暴力破解
0x00前言SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,主要用于给远程登录会话数据进行加密,保证数据传输的安全。SSH口令长度太短或者复杂度不够,如仅包含数字,或仅包含字母等,容易被攻击者破解,一旦被攻击者获取,可用来直接登录系统,控制服务器所有权限。0x01应急场景某天,网站
十月飞翔 十月飞翔
3年前
Gitlab 相关FAQ
1.gitlab网址:https://code.cestc.cn/zhujinqiang/ownproject2.本地安装好git后,在C:\Users\admin下运行sshkeygentrsaC"comment"生成.ssh文件夹,将生成的公钥上传到自己的gitlab密钥位置。此时还不