前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >构建SSH和SCP

构建SSH和SCP

作者头像
LinXunFeng
发布2018-06-29 15:26:07
1.2K0
发布2018-06-29 15:26:07
举报
文章被收录于专栏:LinXunFeng的专栏

SSH

SSH是Secure Shell的缩写,由IETF的网络工作小组(Network Working Group)所制定;SSH为建立在应用层和传输层基础上的安全协议。 SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。常用于远程登录,以及用户之前进行资料拷贝。

安装SSH

使用SSH服务,需要安装相应的服务器与客户端。客户端和服务器的关系:如果,A机器想被B机器远程控制,那么,A机器需要安装SSH服务器,B机器需要安装SSh客户端。 A:安装SSH服务器

代码语言:javascript
复制
sudo apt-get install openssh-server

安装SSH服务器

B:远程登录

代码语言:javascript
复制
ssh 用户名@IP

使用SSH访问,如访问出现错误,可查看是否有该文件【~/.ssh/known_ssh】,尝试删除该文件解决。

使用SSH连接服务器

A:查看ip

代码语言:javascript
复制
ifconfig

�被连接的机器

B: 【ssh 用户名@IP】提示输入用户名的密码,输入后回车即可连接。

主动连接的机器

SCP

远程拷贝文件,scp -r的常用方法: 1、使用该命令的前提条件要求目标主机已经成功安装openssh-server

代码语言:javascript
复制
如果没有安装则使用 sudo apt-get install openssh-server 来安装

2、使用格式:

代码语言:javascript
复制
scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径   /保存到本地的绝对或相对的路径

举例:
scp -r lxf@192.168.123.116:/home/lxf /Users/lxf/Desktop/

在后续会提示输入【yes】,�此时不能简单输入【y/Y】,只能输入【yes】

拷贝单个文件可以不加 -r 这个参数,拷贝目录必须要加。

代码语言:javascript
复制
-r 这个参数是 递归

通过SCP能从已经安装了openssh_server的服务器中下载文件到本地,也可以通过SCP将本地文件上传至服务器

代码语言:javascript
复制
scp -r  /保存到本地的绝对或相对的路径 目标用户名@目标主机IP地址:/目标文件的绝对路径  

举例:
scp  /Users/lxf/Desktop/xxx.png lxf@192.168.123.116:/home/lxf/xxxnew.png
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017.04.22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SSH
    • 安装SSH
      • 使用SSH连接服务器
      • SCP
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档