VSCode Remote SSH

VSCode用顺手了, 就不愿意再折腾换其它的开发IDE了. 但最近几个版本的Remote SSH老是出问题. 对于我这种在Windows 桌面上进行Linux开发的重度依赖人员来说, 远程调试出问题严重影响效率啊.  GitHub上有Issue,也有解决办法, 但都不长久.

折腾了下, 最合适的办法就是安装某个老版本, 在这里下载https://code.visualstudio.com/updates/v1_58

然后 装上需要的插件 (Remote SSH, Window Colors, YAML, GitLens)

然后在settings里搜索update, 禁止自动升级, 升级模式选none

===20220310 update

能不能设置免密码登陆?不要每次连接都要输入密码.

1. Windows上生成公钥 (id_rsa.pub).

mkdir -p ~/.ssh && cd ~/.ssh/ && ssh-keygen

2. 上传公钥到要连接的服务器

ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.235.22
3. VSCode设置默认~/.ssh/config

Host dev-213
    HostName 11.111.78.213
    User root
    IdentityFile ~/.ssh/id_rsa
4. 远程打开Folder时可能提示 Permissions for ‘C:\\Users\\admin/.ssh/id_rsa’ are too open. 则需要在Windows上移除不相干人员权限.  cmd下运行. ref
::# Set Key File Variable:
    Set Key="%UserProfile%\.ssh\id_rsa"

::# Remove Inheritance:
    Icacls %Key% /c /t /Inheritance:d

::# Set Ownership to Owner:
    Icacls %Key% /c /t /Grant %UserName%:F

::# Remove All Users, except for Owner:
    Icacls %Key%  /c /t /Remove Administrator BUILTIN\Administrators BUILTIN Everyone System Users

::# Verify:
    Icacls %Key%

::# Remove Variable:
    set "Key="

 

 

[转]如何不靠运气变得富有

这是转载的一篇文章,里面的大多数观点我都认同,偶尔看看给自己提个醒.

======

原文链接 https://github.com/taosue/how-to-get-rich-without-getting-lucky

Naval 是美国风险投资家,这是他的3小时长播客《如何不靠运气变得富有》的中文翻译,介绍了他的财富观,非常值得一读。

第一条:追求财富,而不是金钱或地位

Nivi:你可能听说过Naval在推特上进行的那一波主题为“如何在不只依靠运气的情况下致富”的推特风暴(tweetstorm)。我们借助这个播客回顾大部分的推文,给Naval一个机会详细聊聊这些话题。他可能会提出一些以前没有发表过的想法。

Naval是AngelList创始人和Epinions的联合创始人。他是一位眼光独到的科技投资人,投出了像Twitter、Uber这样的科技公司。

不只是科技行业的人,各行各业的人都想知道如何解决他们「钱的问题」。每个人都隐约地意识到自己想要变得富有,但是他们没有一套好的原则来遵守和践行。

财富是你睡觉时还能产生收入的资产

Nivi:财富、金钱和地位有什么区别?

Naval:财富是你渴望的东西,是你睡觉时还在产生收入的财产。举例来说,财富是在夜间还能运行的为其他客户服务的计算机程序。财富是你存在银行里的钱,用于再投资其他资产和业务。

房子是财富的一种形式,因为你可以把它租出去,收得租金,尽管这是一种比经营商业企业更低效的土地使用方式。

我对财富的定义是指那些可以在你睡觉时依然可以为你赚钱的企业和资产

继续阅读“[转]如何不靠运气变得富有”

阿里云 OSS 使用

需求

我们有大文件分享的需求,无论是图片, 视频, 文档, 软件等. 我需要

  1. 国内网络上传和下载速度快

  2. 离线分享而不是在线传输

  3. 最好可设置密码和过期时间

选项

可能的方案, 操作难度由低到高:

  1. 公共网盘 (比如天翼网盘)

  2. 邮件附件 (比如QQ Mail)

  3. 公有云储存 (比如阿里 OSS)

  4. 私有储存 (家用NAS)

因为是个人使用, 所以我会选择2和3. 需求中的第3条,可由个人控制, 在上传文件时用winRAR设置解压密码,并在一定时间后人工删除.

天翼网盘

公共网盘可能的选项我会推荐中国电信提供的 天翼网盘 https://cloud.189.cn/ 使用前提是要有电信手机号. 虽然功能挺多(家庭相册,PC磁盘,手机APP,私密空间,免密登陆等), 实测体验来看上传速度能达到4MB+/s. 但下载也需要有天翼账号. 也就是说我要分享一个文件给没有电信手机号的朋友,他就没法下载了. 所以, 只能自己使用了, 做为临时储存还是可以的, 毕竟用他家的宽带,速度快啊!

阿里云 OSS 使用

公有云储存有很多免费的也不错, 参考 这里. 但一般来说, 收费的更有保障,体验也更好.

阿里云OSS (Object Storage Service)跟AWS S3服务是一样的, 就是储存文件的服务, 储存文件, 下载文件都会收钱, 但别担心, 个人使用的话, 储存和流量费用其实很低. 买40GB一年储存也就9块钱.

  1. 注册登陆阿里云(可用支付宝账号)

  2. 创建bucket https://oss.console.aliyun.com/bucket, 需要的话随便购买流量包.

  3. 在登陆Web Console上管理Buckets 和文件.

PC客户端

电脑上使用, 下载 oss-browser, 解压后直接使用. 使用时需要 AK (AccessKeyID, Access), 你需要先创建一个子用户并为子用户创建AK. 此外, 还有命令行工具, FTP工具, 数据导入, 磁盘挂载等工具, 参考这里.

手机端

手机上就用 阿里云 APP来管理吧, 同样可以很方便的上传下载.

家用NAS

搭建家用NAS肯定门槛比上面的要高点. 我觉得要考虑三点:

  1. 是真的有多设备共享大量文件, 需要外网访问的需求.

  2. 家里也要有合适的条件,比如要高速网络,要有空间放置NAS主机,

  3. 花费承担得起. 前期投入4k-8k, 后期电费每个月估计几十块钱.

路由器接硬盘

这是最简易的家用NAS,功能取决于路由器. 我才发现家里落灰的网件路由器可外接储存, 直接插入移动硬盘(U盘). 管理菜单里设置下共享,就可以在局域网或公网上访问了. 不必去折腾刷新固件.

公网访问需要注册和绑定账号 (http://readycloud.netgear.com/). 登陆网站, 就能管理所有文件了. 分享很方便, 还可以设置访问密码和失效日期. 但实测速度慢,鸡肋了.

品牌NAS

参考前面说的三点, 我自身的需求其实没那么强烈, 目前没上NAS. 真要上的话, 可能就是少折腾的方便, 白群晖.

写在最后

想了这么多方案, 其实还有个最简单朴素,很多时候也是最高效的方案没写啊, 那就是拿U盘拷, 别忘了.

 

===20200722 update

发现一个网盘 (https://cowtransfer.com/) , 也可无注册在线上传后分享. 速度挺快的. 网站IP就是阿里云的. 但怎么说都还是公共网盘,私密数据不要上传, 临时分享使用还是很香的.

===20200725 update

百度网盘最让人诟病的下载速度现在也有解了,不用充钱.  使用最新版的百度网盘客户端比如7.0.1, 设置-传输-下载提速-开启 .  本质上就是让你共享本地带宽做P2P下载. 试了下, 4MB/s的速度比之前已经好太多了,还免费的,也算是有个理由继续用它了.