Linux系统远程连接服务器

一、首先,在Linux系统下安装SSH服务并开启。

具体操作如下:

(1)安装SSH服务:sudo apt-get install openssh-server

(2)开启SSH服务:service sshd start

(3)检查SSH是否启动:sudo ps –e |grep ssh

二、远程连接

远程可以分为密码远程登陆和免密密钥登陆。

1.密码登陆过程:

(1)其他电脑远程连接输入 ssh username@ip

(2)根据提示输入密码

2. 免密密钥登陆

服务器上需操作:

(1)切换超级用户权限:sudo su

(2)创建他人登录目录:adduser  username

(3)创建ssh目录,改变权限并进入该目录:mkdir .ssh

                                                                         chmod 700 .ssh

                                                                         cd .ssh

(4)生成公钥与私钥:ssh-keygen  会生成(***(私钥)与***.pub(公钥))

(5)将公钥添加至authorized_keys文件:cat  ***.pub >authorized_keys

(6)改变authorized_keys权限: chmod 600 authorized_keys

其他电脑:

  1. 得到服务器生成的私钥,将私钥复制到./ssh/下
  2. 创建config文件。文件格式如下:

Host name(服务器名称)

  HostName ip(服务器ip地址)

  User username(服务器上创建的目录名)

  port **(端口号)

  IdentityFile ~/.ssh/**(**为私钥名称)

其中,黑色为固定格式,红色是可变需自己设置内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值