1.免输登录密码

免输命令正确方法是使用公钥和私鈅在研发设备,和linux服务器校验身份公钥私钥可在windows系统生成公钥发送linux服务器。私钥需要通知本地ssh客户端程序,相关的操作如下:

  1. 生成 SSH Key:

  2. 公钥添加远程linux服务器

  3. 配置windows平台 SSH 客户端秘钥模式登陆

  4. 连接远程服务器无密码测试

注意,第三步,你可能遇到SSH agent启动问题, 这个按网上搜索处理即可。你需要:1.确认windows平台的OpenSSH,SSH Agent都已经安装运行。这类操作需要用到管理员模式powershell.

SSH agent不仅仅是VSCode在用。信任链路一但建立,各种远程连接服务:ssh命令行工具scp可以从中受益。比如

2.命令行文件拷贝 – 使用scp

注意,可能是因为版权问题windows平台scp服务器很难部署,但是反向操作很容易,那么,我们始终可以windows一侧,用客户端模式上传下载linux上的文件。

scp root@192.168.76.3:/home/fengxh/pjtxxxx/src/shake_src.log .

shake_src.log                                                                         100%  222KB  10.3MB/s   00:00

上述sc命令输入时,甚至会有linux下的文件名自动补全功能,即使这个文件身处remote server far far away。无需输密码,方便的文件传递,那么源码呢?相关的git版本管理系统可以平台使用吗?是的,可以

3.无GitStack之类的GitServer,基于scp模式的跨平台TortoiseGit连接

tortoiseGit是支持ssh,scp模式的git读写的。

配置时:

远程连接部分,按照ssh协议然后root用户访问ssh://root@192.168.76.3:/home/fengxh/pjtxxxx

之后,输入密码后,右键操作windows本地git工作访问没有什么两样:

并且,这种连接模式还是支持linux本身的账户权限分配的。可能比git自带git服务器还好用。 

原文地址:https://blog.csdn.net/twicave/article/details/134530930

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_10687.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注