金钼软件下载站:全力打造中国绿色软件下载基地,所有软件通过安全检测,无木马病毒,无诱导广告,绿色软件轻松下载,更新及时,精彩下载,尽在本下载站!
网站地图
你的位置: 首页 > 游戏资讯 > 操作系统

linux下自动登录远程服务器

  • 2023-11-19 05:09:10
  • 来源:互联网
  • 在手机上看

    扫一扫立即进入手机端

  总结两种不同的方法如下:

  一、mount到服务器。需要用到expect和smbmount,脚本如下

  #!/usr/bin/expect

  #auto mountserver

  set timeout -1

  set password “xxxxxxxx“

  spawn -ignore HUP smbmount //192.168.1.6/AAAAAAAA /home/AAAAAAAA/mount -o user=AAAAAAAA

  expect “Password*“

  send “$password\r“

  expect “\n“

  二、ssh到服务器,并且已经登录服务器。只需要ssh即可。操作如下

  1. 首先看一下 ~/.ssh/ 这个目录下,是否有 id_dsa.pub 这个档案,若没有,使用以下指令产生

  # ssh-keygen -t dsa

  2. 将 id_dsa.pub 拷贝到 ssh server 的个人目录之下

  # scp ~/.ssh/id_dsa.pub [使用者帐号]@[主机名称或IP]:

  3 进入到 ssh server

  # ssh [使用者帐号]@[主机名称或 IP]

  4. 将 id_dsa.pub 转到 ~/.ssh/authorized_keys

  # cd

  # cat id_dsa.pub >> .ssh/authorized_keys

  删掉无用的 id_dsa.pub(因为已转入到 .ssh/authorized_keys)

  # rm id_dsa.pub

  至此,设置就完成了。然后写如下脚本,名字就叫loginserver,然后把loginserver防到PATH下面,这样,就可以在任意地方执行loginserver就登录到服务器了。

  #!/bin/bash

  #auto mountserver

  ssh [使用者帐号]@[服务器]

  在终端尝试一下loginserver?OMG,你已经到服务器了

游戏推荐

linux 远程服务器 linux下自动登录远程服务器
更多
  • 中文|

  • 中文|

手机游戏排行榜