首页 >>  正文

linuxssh+记住密码

来源:baiyundou.net   日期:2024-09-24

作者:略懂的大龙猫

绿联DX4600的UGOS基于OpenWRT开发,建议通过脚本来安装docker-compose,该方法适用于其他基于OpenWRT开发的系统。

首先依然要获取DX4600的SSH权限,进入“设备管理”点击“调试功能”,点击“开启远程调试功能”,接下来通过手机号接收验证码获得SSH密码。

然后通过SSH连接NAS,绿联的SSH端口为922而非默认的22,默认用户名为root:

OpenWRT系统安装docker compose可以参考docker的官方文档:

https://docs.docker.com/compose/install/linux/#install-using-the-repository

主要用到下面的脚本,注意!由于脚本涉及开源站地址所以我做了修改,需要自己替换一下才能使用,详细参考官方文档:

DOCKER_CONFIG=${DOCKER_CONFIG:-$HOME/.docker}\nmkdir -p $DOCKER_CONFIG/cli-plugins\ncurl -SL https://开源站地址/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o $DOCKER_CONFIG/cli-plugins/docker-compose\nchmod +x $DOCKER_CONFIG/cli-plugins/docker-compose\ndocker compose version

由于网络原因整个安装非常漫长,57M的文件下载了4个小时,安装完毕后通过docker compose version命令可以输出版本号表示安装完成:

注意!其他Linux发行版的运行命令为:docker-compose up -d,而通过脚本安装的docker compose运行为docker compose up -d。

接下来介绍一下如何通过docker compose部署镜像。绿联DX4600普通模式磁盘文件在系统中的挂载路径为:/mnt/dm-1/.ugreen_nas/数字(记住这个信息,如果硬盘放在其他设备上读取数据时可能会用得上),顺便说一下绿联DX4600普通模式使用的文件系统为xfs而非大家更熟悉的ext4,应该是出于性能的考虑。当然Linux大多支持xfs。

进入该目录新建一个文件夹,建议以容器名称命名,放入docker-compose.yaml文件,然后命令行切换到该目录运行docker compose up -d即可。

使用docker-compose运行容器有一个好处就是保留了配置文件方便以后维护,而且容器的本地化映射文件也可以都保留在当前文件夹中便于备份和转移。

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"9ac18bb2afd308fb6","img_data":[{"flag":2,"img":[{"desc":"","height":"620","title":"","url":"https://p0.ssl.img.360kuai.com/t01359de63e917bec94.jpg","width":"1080"},{"desc":"","height":"719","title":"","url":"https://p0.ssl.img.360kuai.com/t01388b339af9f93df7.jpg","width":"1080"},{"desc":"","height":"200","title":"","url":"https://p0.ssl.img.360kuai.com/t01bb6507c68a78fb29.jpg","width":"1080"},{"desc":"","height":"701","title":"","url":"https://p0.ssl.img.360kuai.com/t01a5d752a4b7dea22e.jpg","width":"726"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1704273624000,"pure":"","rawurl":"http://zm.news.so.com/237aa22564b7a8b1dd55ae2f60363ee0","redirect":0,"rptid":"76ee0375236e9545","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"绿联DX4600安装docker-compose(基于OpenWRT均适用)

胥振诸2597linux下使用安全shell登录远程主机的命令是哪个 -
毕刘华15373009627 ______ Linux下安全登录远程主机的客户端命令是ssh命令,命令用法是: ssh 用户名@IP地址 然后这个命令会提示你是否信任这个远程主机,输入yes回车后,它会提示输入登录密码,验证正确后就登录上了.

胥振诸2597如何让linux主机通过密码远程访问 -
毕刘华15373009627 ______ 可以通过ssh: 在linux上安装openssh或者ssh包,如果发起者是windows,需要安装xshell软件. linux只见可以通过ssh ipaddress port的格式发起访问;可以用scp user_name@ipaddr:/dir/filename . 将文件拷贝到本地,或者反过来将文件拷贝到远程:scp /dir/filename username@ipaddr:/dir2/ 从windows到linux:windows上安装lrzsz包,用xshell建立ssh连接(22端口),建立远程终端.在命令行输入rz或者sz,来传输文件.

胥振诸2597如何通过linux ssh远程linux不用输入密码登入 -
毕刘华15373009627 ______ 1、将目标linux的IP和主机名,写入本地linux的/etc/hosts文件中2、在目标linux上执行ssh-keygen -t dsa生成秘钥,默认生成到~/.ssh目录下 执行如下命令,赋值秘钥文件为互信文件 cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys3、将互信文件copy到本地linux的~/.ssh/目录下.使用ssh 目标主机名 第一次输入密码后,以后就不用输入密码也能跳转登录.

胥振诸2597linux 服务器之间怎样ssh 不需要密码 -
毕刘华15373009627 ______ ssh-keygen可以用来生成private和public密钥.将生成的public密钥拷贝到远程机器后,可以使ssh到另外一台机器的登陆不用密码.具体方法如下.1) 在本地机器中的~/.ssh/目录下执行下命令,ssh-keygen -t dsa 将生成两个文件,id_dsa和id_dsa.pub.2) 将id_dsa.pub拷贝到远程机器,并且将id_dsa.pub的内容添加到~/.ssh/authorized_keys中.cat id_dsa.pub >>authorized_keys 注意:目录.ssh和文件authorized_keys的权限必须是600.完成这些工作后,用户从本地机器到远程机器的登录就不用密码了.

胥振诸2597linux 怎么设置用户ssh不用输入密码 -
毕刘华15373009627 ______ 配置信任连接 root下 输入 生成 公私钥 ssh-keygen -t rsa 然后将公钥copy到服务端改名 或者新建为 authorized_keys 在/root/.ssh下

胥振诸2597linux中ssh的config怎么配置可以省略输入密码 -
毕刘华15373009627 ______ 修改你的ssh配置文件,将其中的PermitRootLogin的参数设置为yes 配置文件路径如:/etc/ssh/sshd_config 重启ssh服务,命令如下: /etc/init.d/s...

胥振诸2597Linux 命令行远程登陆密码提示配置 -
毕刘华15373009627 ______ 想要远程linux服务器,首先需要在服务器上开通ssh服务,安装命令如下:sudo apt-get install openssh-server在上图的提示中,输入“y”,继续等待安装,安装成功后如下图所示启动ssh-server服务,默认情况下安装结束后就自动启动了,可以...

胥振诸2597远程linux怎样修改登录密码 -
毕刘华15373009627 ______ linux系统修改用户密码:1 登录系统2 输入命令:passwd [user],其中[user]是需要修改密码的用户名,回车后系统会提示输入新密码,为了保证密码的正确性,需要输入两次密码. 3 回车后密码将被修改.修改后请记住您的密码. Windows系统修改用户...

胥振诸2597如何在Shell脚本输入密码 -
毕刘华15373009627 ______ 这问题太广泛了.想到其中一种可能,下面答案来自 Linux命令大全 网站 终端输入密码时候,不让密码显示出来的例子. 方法1: #!/bin/bash read -p "输入密码:" -s pwdecho echo password read, is "$pwd"方法2: #!/bin/bash stty -echo read -p "输入密码:" pwd stty echo echo echo 输入完毕.

胥振诸2597如何使用shell脚本修改linux的登陆密码 -
毕刘华15373009627 ______ 以root用户为例:第一种:echo “123456″ | passwd –stdin root 优点:方便快捷 缺点:如果你输入的指令能被别人通过history或者其他方式捕获,那么这样的方式是很不安全的,更重要的是如果密码同时含有单引号和双引号,那么则无法通过这...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024