远程登录Linux服务器

Linux系统基础-远程登录服务器

Linux系统中是通过ssh服务实现的远程登录功能,默认ssh服务端口号为 22。
Window系统上 Linux 远程登录客户端有SecureCRT, Putty, SSH Secure Shell等,本文以Putty为例来登录远程服务器。

方法一:服务器IP+Port

putty

输入要登录的用户,root
输入密码

需要服务器安装开启SSH服务sudo apt-get install openssh-server
客户端sudo apt-get install openssh-client(系统默认安装)

方法二:使用密匙认证机制远程登录

打开 PUTTYGEN.EXE 生成密匙对
该工具可以生成三种格式的key :SSH-1(RSA) SSH-2(RSA) SSH-2(DSA)
Number of bits in a generated key 这个是指生成的key的大小,这个数值越大,生成的key就越复杂,安全性就越高。
然后单击Generate 开始生成密钥对
通过移动鼠标来随机生成密匙
分别保存公钥和私钥(可以给私钥设置密码)

设置远程Linux服务器

  1. 创建目录 /root/.ssh 并设置权限
mkdir /root/.ssh 创建目录
chmod 700 /root/.ssh 修改文件属性权限
  1. 创建文件 / root/.ssh/authorized_keys
vim /root/.ssh/authorized_keys
  1. 添加公钥信息到authorized_keys
    将公钥 从AAAA开头至 “---- END SSH2 PUBLIC KEY ----” 该行上的所有内容,粘贴到/root/.ssh/authorized_keys 文件中,要保证所有字符在一行。(可以先把复制的内容拷贝至记事本,然后编辑成一行载粘贴到该文件中)。
  2. 设置putty选项
    点窗口左侧的SSh –> Auth ,单击窗口右侧的Browse… 选择刚刚生成的私钥, 再点Open ,此时输入root,就不用输入密码就能登录了。

Putty私钥

从Linux服务器下载文件

1 使用XShell
1.打包,将需要下载的文件打包
tar -zcvf floderName.gz folderName/

2.下载
sz folderName.gz

3.本地解压
2 使用scp
1.把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下
scp /home/work/source.txt work@192.168.0.10:/home/work/ 

2.把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt /home/work/

3.把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下
scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/

4.拷贝文件夹,加-r参数
scp -r /home/work/sourcedir work@192.168.0.10:/home/work/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值