zoukankan      html  css  js  c++  java
  • linux设置别名连接远程服务器

    方法一:给命令行起别名

    具体命令:
    1、vi ~/.bash_aliases
    在这里添加你要自定义的命令
    格式如下:
    alias sshG='ssh root@×××××.com'

    2、source .bash_aliases

    这样每次输入sshG,再输入密码即可。

    ------------------------------------------------------------------------------------------------------------------------

    方法二:修改 SSH 配置,命名主机

    1、安装sshpass

    sudo apt-get install sshpass

    2、在/usr/bin里创建一个文件qssh

    在qssh里加入 : sshpass -f ~/.ssh/passwordssh ssh "$@"

    3、在~/.ssh/passwordssh里输入本地连接服务器的密码

    4、vim ~/.ssh/config

    加入:

    Host jhd
    HostName 1xx.1xx.1xx.67
    User root
    IdentitiesOnly yes

    此时通过qssh jhd即可登录远程的服务器,不需输****@*****.com

    5、vim /usr/bin/qscp  ---主要用来上传下载文件的
    加入:sshpass -f ~/.ssh/passwordssh scp "$@"

    在上传下载时输入即可:qscp 文件 jhd ----其中jhd是在config文件中修改的host别名。
    ----------------------------------------------------------------------------------------------

    一般使用ssh访问远程服务器的命令是:ssh username@ip地址,
    例如:ssh root@112.232.12.12,然后输入密码即可访问。

    以Mac OS为例,其他操作系统,根据目录自行查找

    设置如下:

     

    使用cd ~/.ssh/ 进入ssh目录,会看到有config、known_hosts两个文件,一般的没有设置的话,只会有known_hosts,可以使用touch config命令创建config文件。

    使用vim编辑config文件,添加如下内容:

    Host jhd
    HostName 1xx.1xx.1xx.67
    User root
    IdentitiesOnly yes

    其中:
    1、Host 后边的是名称,以后可以根据这个名称进行访问;
    2、HostName是你的主机IP地址;
    3、User为主机登录的用户名;
    4、IdentitiesOnly yes固有配置;

    设置完成,后期的话使用:ssh jhd 然后输入密码,就可以登录到远程主机啦!

    转载:https://blog.csdn.net/xlgen157387/java/article/details/50282483

  • 相关阅读:
    条件判断和循环
    list 和tuple的使用
    python的五大数据类型
    简单的一个程序,猜字游戏
    redhat7 nfs的配置以及auto自动挂载
    nmcli添加网卡 并且修改设备名字 添加IP地址
    RHEL7 系统ISCSI存储环境搭建
    Java分布式锁
    24个Jvm面试题总结及答案
    最新天猫3轮面试题目:虚拟机+并发锁+Sql防注入+Zookeeper
  • 原文地址:https://www.cnblogs.com/Lee-yl/p/13095107.html
Copyright © 2011-2022 走看看