`
MyEyeOfJava
  • 浏览: 1152180 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
7af2d6ca-4fe1-3e9a-be85-3f65f7120bd0
测试开发
浏览量:71172
533896eb-dd7b-3cde-b4d3-cc1ce02c1c14
晨记
浏览量:0
社区版块
存档分类
最新评论

[Linux]使用sshconfig简化访问机器命令

阅读更多
前提,你的机器上已经有公钥,秘钥,对访问35.20机器已经不需要密码
1.在你的机器的.ssh目录下创建config文件
2.填写内容如下
Host macmini
HostName 10.32.84.35
Port 22
User jiangxun.jx
IdentityFile /home/eamon/.ssh/id_rsa

Host imac
HostName 10.32.84.20
Port 22
User alibaba
IdentityFile /home/eamon/.ssh/id_rsa
3.简化到如下示例:
scp 传送也可以简写成这样:
scp a.txt macmini:~/

执行远程 ssh 命令:
ssh macmini ls
打包一个文件(假设当前目录有个名为 test 的文件夹),接着上传到远程服务器,最后解压文件
tar -zcvf - ./test/ | ssh user@216.194.70.6 'cd /user/; tar xvfz -'
分享到:
评论

相关推荐

    ssh链接linux工具

    - `.ssh/config`:SSH客户端的配置文件,可以定义别名、默认参数等,简化SSH命令的输入。 通过以上介绍,我们可以看到SSH在Linux系统管理中的重要作用,不仅提供了安全的远程访问,还能方便地进行文件管理和网络...

    Web-前端教程44 零基础入门 ssh 和无密访问服务器.zip

    2. **SSH配置文件**:在本地机器的`~/.ssh/config`文件中,你可以设置服务器别名、端口等信息,简化连接命令。 3. **SSH连接命令**:使用`ssh 用户名@服务器地址`命令来连接远程服务器。如果配置了公钥认证,可以...

    LINUX中RSA认证登录SSH.docx

    在客户端Linux机器上,使用`ssh-keygen`命令生成RSA密钥对: ``` # ssh-keygen -t rsa ``` 通常,你会被问及保存私钥的文件名,接受默认的`id_rsa`即可。然后,可以选择设置一个passphrase,但为了无密码登录,...

    ssh2学习视频

    6. **SSH配置文件**:分析`~/.ssh/config`文件,学习如何自定义SSH连接参数,如主机别名、连接超时、代理跳跃等,简化日常的SSH操作。 7. **SSH安全性**:讨论SSH的安全最佳实践,如定期更换密钥、禁用密码认证、...

    SSH Secure Shell(linux远程连接)

    5. **配置文件**:在`~/.ssh/config`文件中,你可以设置默认的主机信息、端口、用户等,简化连接过程。 6. **SSH代理**:通过SSH代理(如SSH Control Master),可以管理多个SSH连接,并通过一个主连接进行身份验证...

    SSH Secure远程链接工具

    - **配置文件**:SSH的配置文件通常位于`~/.ssh/config`,在这里可以设置默认的主机、端口、用户名、身份文件等,简化连接过程。 - **安全性与优化**:SSH连接可以通过设置更复杂的密码策略、禁用密码登录、限制...

    SSH统计并显示当前在线用户信息

    在Linux和Unix-like系统中,SSH常被用来管理服务器,执行命令,传输文件等。当你想要查看通过SSH连接到服务器的当前在线用户信息时,可以使用一些内置的命令来实现。 首先,我们可以使用`who`命令来获取当前登录...

    新手教学系列-SSH基础使用教程

    - 在MAC/Linux系统中开启SSH Agent:编辑`~/.ssh/config`文件,添加以下内容: ``` Host * AddKeysToAgent yes ForwardAgent yes ``` - 在Windows系统中(以XShell为例)开启SSH Agent:通过命令`ssh-agent`...

    linux-AutomaticloginSSH一键登录SSH可直接从跳板机登录到线上服务器

    1. **生成SSH密钥对**:在本地机器上,使用`ssh-keygen`命令生成一对SSH密钥,包括一个公钥(默认为`~/.ssh/id_rsa.pub`)和一个私钥(默认为`~/.ssh/id_rsa`)。 2. **复制公钥到跳板机**:使用`ssh-copy-id`命令...

    远程连接至linux或unix主机执行指令

    在`~/.ssh/config`文件中,可以配置默认的SSH连接选项,如主机别名、端口、身份文件等,简化连接命令。 7. 远程命令执行 通过`ssh`命令的`-t`选项和管道,可以在连接时直接执行远程命令,例如`ssh -t user@host '...

    SSH免安装工具

    6. **配置文件**:`~/.ssh/config`是SSH客户端的配置文件,用户可以在其中定义别名、默认端口、连接超时等设置,简化SSH的使用。 在提供的压缩包文件“SSH Secure Shell”中,可能包含了一个轻量级的SSH客户端程序...

    SSH完整搭建可以运行

    可以使用`ssh-copy-id`命令简化此过程。 6. **防火墙设置** 确保在防火墙规则中允许SSH的端口通过。例如,在Ubuntu中,使用`sudo ufw allow ssh`开启防火墙对SSH的访问。 7. **安全注意事项** - 定期更换SSH...

    windows64位上运动的SSH代理

    “安装OpenSSH,通过cmd或者git就可以使用ssh远程服务”意味着安装OpenSSH后,用户可以通过命令行(如Windows的cmd或PowerShell)或者Git命令来访问远程SSH服务。在cmd或PowerShell中,可以使用`ssh user@hostname`...

    通过跳板机远程访问

    本文将详细解析如何设置SSH通过跳板机访问远程机器的过程,以及其中涉及的关键知识点。 ### SSH与跳板机的概念 SSH(Secure Shell)是一种加密的网络传输协议,用于远程登录、文件传输等操作,可以为数据传输提供...

    VmWare ssh设置

    - 使用`/etc/init.d/sshd start`命令启动SSH服务,使用`/etc/init.d/sshd stop`命令停止服务。 #### 四、构建NAT本地网络 **1. 网络功能** - 构建的NAT本地网络能够实现虚拟机与主机之间、虚拟机与虚拟机之间的...

    SSH技术整合

    1. 局域网穿透:SSH隧道可以将本地机器的某个端口转发到远程服务器,实现局域网内的服务对外访问。 2. 安全代理:通过SSH建立一个安全通道,将其他应用的流量通过该通道转发,提供额外的安全保障。 五、SSH自动化与...

    SSH-Secure Shell

    7. **配置文件**:SSH的配置文件通常位于`~/.ssh/config`,用户可以在这里定义默认的主机名、用户名、端口、认证方法等,以简化日常操作。 在使用SSH-Secure Shell时,理解这些基本概念和功能将极大地提高工作效率...

    linux-kubernetes通过ansible快速安装

    Ansible可以下载配置文件,然后使用`kubectl config view`命令生成kubeconfig。 九、验证安装 完成所有步骤后,使用`kubectl get nodes`命令检查集群状态,确保所有节点都处于`Ready`状态。 总结,通过Ansible自动...

    SSH登录例子

    在Linux或Unix系统中,SSH通常用于从本地机器远程控制另一台服务器。下面我们将详细探讨SSH登录的基本步骤和相关知识点: 1. **安装SSH**:首先,你需要在客户端和服务器端都安装SSH服务。在大多数Linux发行版中,...

    Linux使用scp命令进行文件远程拷贝详解

    - `-F ssh_config`: 使用指定的SSH配置文件。 - `-i identity_file`: 使用指定的私钥文件。 - `-l limit`: 设置传输速率限制。 - `-o ssh_option`: 传递给SSH的额外选项。 - `-P port`: 指定SSH连接的端口号。 - `-S...

Global site tag (gtag.js) - Google Analytics