草庐IT

ssh2-sftp

全部标签

linux ssh远程登录

目录一、ssh概念二、配置文件三、ssh组成结构四、远程控制过程五、远程复制 六、配置密钥七、wraooers防火墙          一、ssh概念   ssh:一种安全通道协议  功能:1.实现字符界面远程登录     2.远程复制       3.ssh协议是对通信对方的数据传输进行加密出来,包括用户口令(安全性)     4.客户端22端口,服务器端口22  sshroot@192.168.140.111   指定端口登录  ssh-p  二、配置文件  ssh配置文件在/etc/ssh    客户端配置文件/etc/ssh_config    服务器配置文件/etc/sshd_con

虚拟机里安装ubuntu-23.04-beta-desktop-amd64,开启SSH(换源、备份),配置中文以及中文输入法等

一、下载官网清华镜像站(推荐)北外-kubuntuUSTC-中科大USTC-中科大-repogen/阿里云阿里云-Ubuntu镜像配置参考二、配置虚拟机【自定义】点击“下一步”,此处【默认】,再点击“下一步”。点击“稍后安装操作系统”,再点击“下一步”。点击“Linux(L)”,版本选择【Ubuntu64位】,再点击“下一步”。输入想设置的名称和想安装的位置,再点击“下一步”。内核数量改为2,再点击“下一步”。内存设置为4096MB,即4G,再点击“下一步”。选择"使用网络地址转换",再点击“下一步”。选择"LSILogic(L)“,再点击“下一步”。选择"SCSI(S)”,再点击“下一步”。

python - 通过 ssh 使用 tkinter 没有显示名称和没有 $DISPLAY 环境变量

这个问题在这里已经有了答案:GeneratingaPNGwithmatplotlibwhenDISPLAYisundefined(13个回答)关闭8年前。我正在尝试运行一个在集群中输出.png文件的非常简单的代码。代码如下:importmatplotlib.pyplotaspltimportnumpyasnpx=np.random.randn(60)y=np.random.randn(60)plt.scatter(x,y,s=20)out_png='path/to/store/out_file.png'plt.savefig(out_png,dpi=150)如果我在安装了matplot

python - 通过 ssh 使用 tkinter 没有显示名称和没有 $DISPLAY 环境变量

这个问题在这里已经有了答案:GeneratingaPNGwithmatplotlibwhenDISPLAYisundefined(13个回答)关闭8年前。我正在尝试运行一个在集群中输出.png文件的非常简单的代码。代码如下:importmatplotlib.pyplotaspltimportnumpyasnpx=np.random.randn(60)y=np.random.randn(60)plt.scatter(x,y,s=20)out_png='path/to/store/out_file.png'plt.savefig(out_png,dpi=150)如果我在安装了matplot

python - 使用 Python 使用 SSH 从服务器读取文件

我正在尝试使用来自Python的SSH从服务器读取文件。我正在使用Paramiko进行连接。我可以连接到服务器并运行类似catfilename之类的命令并从服务器取回数据,但我尝试读取的某些文件大小约为1GB或更大。如何使用Python逐行读取服务器上的文件?附加信息:经常做的是运行catfilename命令并将结果存储在变量中并处理它。但是由于这里的文件很大,我正在寻找一种方法来逐行读取服务器上的文件。编辑:我可以读取一堆数据并将其分成几行,但问题是缓冲区中接收到的数据并不总是包含完整的行。例如,如果缓冲区有300行,则最后一行可能只是服务器上行的一半,而下一半将在下一次调用服务器时

python - 使用 Python 使用 SSH 从服务器读取文件

我正在尝试使用来自Python的SSH从服务器读取文件。我正在使用Paramiko进行连接。我可以连接到服务器并运行类似catfilename之类的命令并从服务器取回数据,但我尝试读取的某些文件大小约为1GB或更大。如何使用Python逐行读取服务器上的文件?附加信息:经常做的是运行catfilename命令并将结果存储在变量中并处理它。但是由于这里的文件很大,我正在寻找一种方法来逐行读取服务器上的文件。编辑:我可以读取一堆数据并将其分成几行,但问题是缓冲区中接收到的数据并不总是包含完整的行。例如,如果缓冲区有300行,则最后一行可能只是服务器上行的一半,而下一半将在下一次调用服务器时

FRP内网穿透(域名绑定+Nginx代理+HTTPS支持+SSH登录)

一、介绍内网穿透,网上有多种方案,有些是付费的,有些是开源的,其实各有优劣,付费的不需要自己拥有服务器,而开源的比如FRP则需要有一台公网的服务器,如果你拥有一台公网服务器(服务器可能不是你买的,但是你有使用权限或者说该服务器性能要差点),但是部署的软件如网站、gitlab等想放在自己的物理电脑上,那使用FRP进行内网穿透将是比较好的选择,有比较强的灵活性主要能实现的功能:1:外网通过域名访问自己电脑上任意端口程序;2:外网ssh登录自己电脑;3:总之云服务器能有的功能,大部分都可以部署到自己电脑上;网上也有较多FRP内网穿透的文章,但是看的有点乱,我将结合实际穿透过程将每一步记录下来,大家按

Linux服务器SSH客户端断开后保持程序继续运行的方法

前言在申请服务器连接到桌面后,有些时候需要跑一些运行时间很长的程序(深度学习的训练程序)。在这期间如果退出断开连接,即:关闭桌面的编辑器或网页端的jupyter界面后Linux系统会自动关闭所有进程,程序也会随之终止运行(被挂起),这是不希望看到的,因此本文将通过使用nohup命令教大家一种在用户关闭编辑软件程序仍保持运行的方法。一、在终端界面运行程序首先在终端界面打开要执行程序的所在目录,使用如下命令开始运行程序:nohup程序运行的编译器程序名称(带有文件类型后缀)&例如,我要运行main_attetion_train.py程序,它使用python编译器进行编译,该文件相对于当前终端的位置

亚马逊云服务器aws ssh无法登录的解决问题记录

一、涉及命令1、备份原sshd配置文件cp/etc/ssh/sshd_config/etc/ssh/sshd_config.backup2、修改sshd配置文件:/etc/ssh/sshd_config3、查看当前活跃的用户列表:w4、查看用户:cat/etc/passwd#对于cat/etc/passwd的替换,可以更精简cat/etc/passwd|grep-vnologin|grep-vhalt|grep-vshutdown|awk-F":"'{print$1"|"$3"|"$4}'|more5、重启SSH服务器servicesshrestart重启SSH服务重启SSH服务器命令:sys

Git 使用 —设置 Git 的SSH秘钥

现在使用Git工具的人是越来越多了,许多的公司或组织都使用了Git进行代码的保存、项目管理、多人协作开发等,应用的也是越发的广泛了。我个人的使用感觉来看,以前也是用SVN进行代码托管,但是自从使用了Git之后,感觉Git比Svn好用多了,Svn在大的代码情况下,那下载和上传的速度懂的人都懂啊!下面记录一下使用ssh秘钥链接本地与远程代码库的操作方法。1、大致步骤配置使用ssh方式来提交和克隆代码。大概可以分为一下几个步骤:1)设置Git的username和email:(如果是第一次的话)2)检查是否已经有SSHKey。3)生成密钥4)添加密钥到ssh-agent2、设置Git的username