close
前陣子趁好市多開buffalo展的時候買了一台NAS
最近又重新拿來使用
主要想拿來當動物機以及媒體中心
但是官方提供的bittorrent...只要一開基地台就會死機...
讓我開了兩天就決定放棄官方BT
開始研究如何改機
一開始先更新韌體(目前已經到1.63)
參考這邊文章
http://log.dongsheng.org/2010/12/14/open-link-station-pro-duo-wvl-firmware/
(有很多文章,但是個人覺得最有用的是這個,一旦ssh通道通了,也不需要telnet了。)
NAS_IP:NAS的IP
NAS_PWD:NAS admin的密碼
測試看看有沒有通,有看到/目錄結構的就是通了
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "ls /"
修改root密碼
ROOT_PWD就是你想改的密碼
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "(echo ROOT_PWD;echo ROOT_PWD)|passwd"
替換掉sshd_config的禁止遠端root登入
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config"
替換掉UsePAM設定
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config"
重新啟動sshd
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "/etc/init.d/sshd.sh restart"
之後就能用ssh軟體直接連上嚕
就可以開始裝想要的東西!!
先wget ipkg的套件
ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
抓下來後執行它安裝
sh lspro-bootstrap_1.2-7_arm.xsh 更新ipkg資料庫
ipkg update
安裝transmission
ipkg install transmission
如果是第一次安裝,沒有設定檔
transmission-daemon -f
讓他跑一分鐘
/root/.config/下就會有設定檔了
修改/root/.config/transmission-daemon/settings.json
裡面可以設定遠端連線的白名單也可以開啟帳號密碼驗證
修改的時候要注意,transmission-daemon不可以是執行狀態 不然關掉又會蓋回來
開機啟動請參考這個wiki
https://trac.transmissionbt.com/wiki/Scripts/initd
曾經試過直接在rcS裡面讓他執行transmission-daemon
重開的結果是
process在但是遠端無法連線(403)
換用這個script後解決
user可以直接用root...
最近又重新拿來使用
主要想拿來當動物機以及媒體中心
但是官方提供的bittorrent...只要一開基地台就會死機...
讓我開了兩天就決定放棄官方BT
開始研究如何改機
一開始先更新韌體(目前已經到1.63)
參考這邊文章
http://log.dongsheng.org/2010/12/14/open-link-station-pro-duo-wvl-firmware/
(有很多文章,但是個人覺得最有用的是這個,一旦ssh通道通了,也不需要telnet了。)
NAS_IP:NAS的IP
NAS_PWD:NAS admin的密碼
測試看看有沒有通,有看到/目錄結構的就是通了
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "ls /"
修改root密碼
ROOT_PWD就是你想改的密碼
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "(echo ROOT_PWD;echo ROOT_PWD)|passwd"
替換掉sshd_config的禁止遠端root登入
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "sed -i 's/PermitRootLogin no/PermitRootLogin yes/g' /etc/sshd_config"
替換掉UsePAM設定
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "sed -i 's/UsePAM yes/UsePAM no/g' /etc/sshd_config"
重新啟動sshd
java -jar acp_commander.jar -t NAS_IP -ip NAS_IP -pw NAS_PWD -c "/etc/init.d/sshd.sh restart"
之後就能用ssh軟體直接連上嚕
就可以開始裝想要的東西!!
先wget ipkg的套件
ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
抓下來後執行它安裝
sh lspro-bootstrap_1.2-7_arm.xsh 更新ipkg資料庫
ipkg update
安裝transmission
ipkg install transmission
如果是第一次安裝,沒有設定檔
transmission-daemon -f
讓他跑一分鐘
/root/.config/下就會有設定檔了
修改/root/.config/transmission-daemon/settings.json
裡面可以設定遠端連線的白名單也可以開啟帳號密碼驗證
修改的時候要注意,transmission-daemon不可以是執行狀態 不然關掉又會蓋回來
開機啟動請參考這個wiki
https://trac.transmissionbt.com/wiki/Scripts/initd
曾經試過直接在rcS裡面讓他執行transmission-daemon
重開的結果是
process在但是遠端無法連線(403)
換用這個script後解決
user可以直接用root...
全站熱搜
留言列表