|
FinalShell SSHクライアントの使用感についてシェアしました。これは私にとっても頼りになるSSHクライアントツールです。FinalShellは便利で使いやすいのですが、タブの数が増えるにつれて動作が遅くなり、ラグが発生することと、メモリ消費量が多いことが気になります。 最近、C言語で開発されたクロスプラットフォームSSHクライアント、WindTermを発見しました。完全に無料で、商用・非商用を問わず、いかなる制限もなく使用できます。公開されているすべてのソースコード(サードパーティディレクトリを除く)はApache 2.0ライセンスの下で利用可能です。また、パフォーマンスはFinalShellやElectermよりも大幅に優れています。 主な機能
機能が多すぎるため、すべてをリストすることはできません。 WindTermをインストールするWindTermは3つの主要プラットフォーム(Windows、Linux、macOS)をサポートしています。最新バージョンはGithubからダウンロードできます:https://github.com/kingToolbox/WindTerm/releases。 Windows ユーザーは、 セットアップと使用方法作者は自身のブログ(https://kingtoolbox.github.io/)で様々な機能と使い方を紹介しています。皆さんのお役に立てればと思い、よく使われる設定オプションをいくつかまとめました。
WindTermにはウィンドウオプションにフォント設定オプションが組み込まれていませんが、テーマファイルを変更することで設定できます。デフォルトのテーマはdige-blackです。WindTermディレクトリ内のglobal\themes\dige-black\scheme.themeファイルを開き、以下の項目を見つけてください。 {fontFamily 属性を変更するだけで済みます。
上部のウィンドウを開き、「表示」-「ウィンドウの不透明度」-「カスタム不透明度」に移動して、下の画像に示すように、好みに応じて設定します。
WindTermを複数のコンピュータで使用し、セッション情報を同期させたい場合は、クラウドドライブを使用してWindTermのプロファイルフォルダを直接同期できます。残念ながら、WindTermはカスタムプロファイルパスをサポートしていません。将来的にはサポートされる予定です。
セキュリティ上の理由から、WindTermはデフォルトで30分後に自動的に画面をロックし、ユーザーにパスワードの入力を求めます。画面の自動ロックを希望しない場合は、global\wind.configを編集し、application.lockScreenTimeoutを0または負の値に設定してください(クライアントの再起動が必要です)。
これは非常に便利な機能です。頻繁に使用するものの覚えにくいコマンドをショートカットに追加して、次回からすぐにアクセスできるようになります。右下の歯車ボタンをクリックし、表示される指示に従って追加するだけです。
VPSへの接続が不安定な場合は、既存のマシンをジャンプサーバーとしてログインできます。 WindTermには他にも多くの機能がありますが、ここでは詳しくは触れません。興味のある方は、作者のブログをご覧ください: https://kingtoolbox.github.io/ パフォーマンスについて作者がGitHubでパフォーマンステストのデータを公開しています。WindTermはC言語で開発されているので、当然ながらパフォーマンスはそれほど低くありません。しかし、SSHツールとしてはそれほど高いパフォーマンスは求められないようです。ラグさえなければ問題ないですよね? 無意識に確認してみたところ、WindTermのメモリ使用量は約70MBで、メモリを2GBも消費したFinalShellよりもかなり良い結果でした。 やっとWindTermは機能が豊富で、システム管理者のニーズを完全に満たしており、XshellやFinalShellの代替として十分に機能します。しかし、WindTermも完璧ではありません。例えば、多くのオプションにはウィンドウ設定がないため、設定ファイルを手動で変更しないとアクセスできないなど、少々不便です。作者によると、次期バージョンでは多言語サポートが追加される予定で、WindTermが今後さらに改善されることを期待しています。 |