cmd窗口登录linux,cmd窗口使用sftp命令非密钥和密钥登录SFTP服务器的两种方式

cmd窗口使用sftp命令非密钥和密钥登录SFTP服务器的两种方式

二、非密钥登录

0、Bitvise SSH Server服务器

1、Win + R 进入cmd窗口。

2、登录命令:sftp -P 28 kevin@127.0.0.1

说明:-P 端口参数 28是端口,默认端口是22   kevin是登录的用户名,127.0.0.1是SFTP服务器的地址(搭在本地环境)

上传文件命令:put d:/file.txt /upload

下载文件命令:get /download/download.txt e:/

退出:quit

e733d61134250f381a1f5db07b8711c5.png

3、使sftp命令登录SFTP服务器之后,在系统盘的当前登录用户名下的目录下产生.ssh文件夹,具体原因未知。

74845df173c598c01424745a02e94b3e.png

三、密钥登录

0、生成SSH认证密钥(可在Linux下生成,本demo是在Windows下生成,Windows环境应该是要配置cygwin,不然可能没有ssh命令)

0> 生成命令:ssh-keygen -t rsa     注ssh与-keygen之间没有空格符

1> 提示:Enter file in which to save the key (/home/Administrator/.ssh/id_rsa):

按Enter键

2> 提示:Enter passphrase (empty for no passphrase):

按Enter键 (提示意指输入口令passphrase,区别于用户登录密码)

3> 提示:Enter same passphrase again:

按Enter键

4> 生成成功,Windows环境可在C:\Users\Administrator\.ssh目录下找到生成的密钥对

5> 密钥对分两个文件,一个是公钥,一个是私钥,公钥放在SFTP服务器上,私钥是客户端登录时使用

id_rsa: 私钥     id_rsa.pub: 公钥

1、Bitvise服务器创建可用密钥登录的用户keyLogin

858f5f3bd229316d9f20656355a8f7a9.png

点击add打开创建用户界面,并上传公钥

c203e6593e84cd06a5633f8c70a6a9fc.png

fba1d4e3c34e0e10b62bf801bd9dcb34.png

2、使用sftp命令登录

0> 把私钥放到C:\Users\Administrator\.ssh文件夹下

1> cmd窗口输入: sftp -P 28 keyLogin@127.0.0.1

f4e4b21415d8aa95e2a43790ae58adcd.png

2> .shh文件夹可能是sftp命令默认加载密钥放文件的路径【linux】linux查看资源任务管理器,使用top命令 + 查看java进程下的线程数量【两种方式】

================================ 详解:https://blog.csdn.net/achenyuan/article/details/77867661 ======= ...

windows cmd窗口提示“telnet”命令不能内部或外部命令,也不是可运行的程序

windows cmd窗口提示“telnet”命令不能内部或外部命令,也不是可运行的程序 原因:C:\Windows\System32目录下没有telnet.exe,path系统变量的值包含了C:\W ...

创建安卓模拟器的两种方式及常用Android命令介绍

创建安卓模拟器有以下两种方式: 1>通过图形界面创建,在Eclipse中单击Windows->Android Virtual Device Manager启动图形界面窗口 2>如果用 ...

ssh免密钥登陆的两种方式

ssh 免密钥登陆的两种方式第一种:直接使用命令复制过去ssh-copy-id root@192.168.3.113批量复制for i in {113..140}; do ssh-copy-id ro ...

命令行运行Python脚本时传入参数的三种方式

原文链接:命令行运行Python脚本时传入参数的三种方式(原文的几处错误在此已纠正) 如果在运行python脚本时需要传入一些参数,例如gpus与batch_size,可以使用如下三种方式. pyth ...

ssh通过密钥免密登录linux服务器

由于经常要登录远程服务器,每次都要把密码重输一遍,如下所示: # ssh 用户名@服务器IP # 用户名@服务器IP's password:这里需要手动输入密码然后回车 作为一个懒货,必须要想个办法免 ...

C# 执行Cmd窗口中的命令 [复制文件实例]

/// /// 复制文件夹 /// ///

windows7下cmd窗口使用ssh命令

http://jingyan.baidu.com/article/36d6ed1f931eb31bcf4883dc.html

第一个django项目-通过命令行和pycharm两种方式

以本机环境为例,ip地址为172.20.16.148,windows平台,虚拟环境路径为d:\VirtualEnv,项目存放位置为d:\DjangoProject 命令行方式 1.进入虚拟环境创建项目 ...

随机推荐

Swift3.0基础语法学习<二>

对象和类: // // ViewController2.swift // SwiftBasicDemo // // Created by 思 彭 on 16/11/15. // Copyright © ...

移动端 ios 长按复制兼容方案

移动端页面,需要复制一段文字码. 在ios中,长按文字区域,默认选中的范围,超出了我长按的文字区域, 把上面的图片和下面的另一个div的文字也给我包含进来了,并不是我想要的! 举个例子: 如下图: 1 ...

IOS9以上如何导入铃声并设置

1.打开iTunes,点击左侧的“音乐” .2.在右侧的MP3等音乐列表中选中一个要制作铃声的名字 .3.在这个名字上点击鼠标右键选择“显示简介”,在弹出窗口中选择“选项”.4.在选项标签栏中设定开始 ...

面向对象(class0420)

测试 交换两个变量的值 int num1 = 5;int num2=6; 通过程序交换让num1 = 6,num2=5; 求两个数的最大值 (求三个数最大值) 求1-100之间所有奇数的和 找胖子,{ ...

API文档工具-Swagger的集成

最近安装了API文档工具swagger,因为Github上已有详细安装教程,且安装过程中没有碰到大的阻碍,所以此文仅对这次安装做一份大致记录 相关网站 Swagger 官方地址: http://swa ...

Sudoku POJ - 3076 (dfs+剪枝)

Description A Sudoku grid is a 16x16 grid of cells grouped in sixteen 4x4 squares, where some cells ...

csharp: Use of Is and As operators in csharp

/// /// Geovin Du 20170622 /// ///

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值