美文网首页
远程连接Linux

远程连接Linux

作者: 雨景江水 | 来源:发表于2020-11-02 07:46 被阅读0次

https://www.cnblogs.com/xshan/p/13037604.html

一.
G:\Flasktest>pip3 install paramiko
Collecting paramiko
Downloading https://files.pythonhosted.org/packages/95/19/124e9287b43e6ff3ebb9cdea3e5e8e88475a873c05ccdf8b7e20d2c42
01e/paramiko-2.7.2-py2.py3-none-any.whl (206kB)
100% |████████████████████████████████| 215kB 643kB/s
Collecting pynacl>=1.0.1 (from paramiko)
Downloading https://files.pythonhosted.org/packages/6d/d9/e07edb489aacc819ff76cab97d7de751c6d00f48c6a600a9f4b774508
0c4/PyNaCl-1.4.0-cp37-cp37m-win_amd64.whl (206kB)
100% |████████████████████████████████| 215kB 5.4MB/s
Collecting cryptography>=2.5 (from paramiko)
Downloading https://files.pythonhosted.org/packages/48/f8/05ac4ffb66c8c7dfad2862a141b56b8c2918c4b4e24917e020dd23f2e
94a/cryptography-3.2.1-cp37-cp37m-win_amd64.whl (1.5MB)
100% |████████████████████████████████| 1.5MB 1.6MB/s
Collecting bcrypt>=3.1.3 (from paramiko)
Downloading https://files.pythonhosted.org/packages/d8/ba/21c475ead997ee21502d30f76fd93ad8d5858d19a3fad7cd153de698c
4dd/bcrypt-3.2.0.tar.gz (42kB)
100% |████████████████████████████████| 51kB 2.2MB/s
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing wheel metadata ... done
Requirement already satisfied: six in e:\python3\lib\site-packages (from pynacl>=1.0.1->paramiko) (1.14.0)
Collecting cffi>=1.4.1 (from pynacl>=1.0.1->paramiko)
Using cached https://files.pythonhosted.org/packages/87/f0/a4ec0ac56fa09d0cf6440dfa817562e8bea181b4bbb6cde3a86271e7
8097/cffi-1.14.3-cp37-cp37m-win_amd64.whl
Collecting pycparser (from cffi>=1.4.1->pynacl>=1.0.1->paramiko)
Using cached https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e7
1821/pycparser-2.20-py2.py3-none-any.whl
Building wheels for collected packages: bcrypt
Building wheel for bcrypt (PEP 517) ... done
Stored in directory: C:\Users\Administrator\AppData\Local\pip\Cache\wheels\df\ff\0f\e588ec95ea51f480627d66264f5587f
4105694ab7ddd61e711
Successfully built bcrypt
Installing collected packages: pycparser, cffi, pynacl, cryptography, bcrypt, paramiko
Successfully installed bcrypt-3.2.0 cffi-1.14.3 cryptography-3.2.1 paramiko-2.7.2 pycparser-2.20 pynacl-1.4.0

G:\Flasktest>

二.
import paramiko

创建SSH对象

ssh = paramiko.SSHClient()

允许连接不在know_hosts文件中的主机

ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())

连接服务器

ssh.connect(hostname='47.115.1.74', port=22, username='root', password='1111@')

执行命令

stdin, stdout, stderr = ssh.exec_command('touch ttt')

获取命令结果

result = stdout.read()
print(111)
print(result)

关闭连接

ssh.close()

相关文章

  • 阿里云部署node

    阿里云远程连接密码:995224 linux部分 连接linux:在terminal中,shell -> 新建远程...

  • Linux远程连接服务器

    远程连接Linux云服务器-命令行模式 远程连接工具。 目前Linux远程连接工具有很多种,您可以选择顺手的工具使...

  • mysql 连接远程数据库

    cmd 连接远程Windows服务器上的MySQL cmd 连接本地MySQL shell 连接远程linux服务...

  • Mac下ssh和sftp的使用

    1.使用SSH连接远程Linux主机要想访问远程Linux需要使用SSH创建连接,Mac自带的Termial终端就...

  • 截至到目前我的配置

    接下来,开始远程连接linux,运用远程作为解释器

  • 2018-09-08

    9月7日任务 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuT...

  • linux系统远程连接mysql

    Linux系统MySQL开启远程连接 远程连接服务器上的MySQL。 Navicat软件连接数据库报错:2003-...

  • EditPlus远程连接Linux服务器

    EditPlus 远程连接 Linux 服务器 使用教程

  • 0808_Linux指令&Vim常用操作&nod

    Linux平台操作 Linux远程连接工具: putty, xshell, ssh linux基本命令使用 获得管...

  • Linux应用程序的安装

    一、远程连接软件的安装和使用   我们在实际应用中,一般都会使用远程连接软件连接Linux系统进行使用。常见的远程...

网友评论

      本文标题:远程连接Linux

      本文链接:https://www.haomeiwen.com/subject/ssypvktx.html