D-Link Forums

The Graveyard - Products No Longer Supported => D-Link Storage => ShareCenter® Add-on Applications => Topic started by: iceage2609 on January 04, 2017, 02:20:47 PM

Title: Transmission Remote Password
Post by: iceage2609 on January 04, 2017, 02:20:47 PM
Hi there, i just want to add torrents to Transmission when i am at work,so using http://mylocalip:9092/transmission/web/ works ofcourse just fine inside the house but from a distance i had to do some port forwarding. I logged in the router and forward 9092 port to the local ip of the Dlink320L . I used http://myDYNDNS:9092/transmission/web/ and worked like a charm but the problem is that i can't set a password to prevent anyone from doing this.

The Mac transmission App with the 9091 listening port has a menu that allow to set a username/password authentication before accessing the Web Interface.

Is there anything similar for the Transmission Addon in Dlink?

Thanks in advance
Title: Re: Transmission Remote Password
Post by: Maxer on January 05, 2017, 02:31:11 AM
Yes, you can set the password. You need manually edit Transmission config file ./Nas_prog/Transmission/config/settings.json and set this options:

Code: [Select]
"rpc-password": "you_password",
"rpc-username": "you_login",
"rpc-authentication-required": true,

but before edit this file you must shutdown transmission.

Have a nice day!
Title: Re: Transmission Remote Password
Post by: iceage2609 on January 05, 2017, 05:43:48 AM
Yes, you can set the password. You need manually edit Transmission config file ./Nas_prog/Transmission/config/settings.json and set this options:

Code: [Select]
"rpc-password": "you_password",
"rpc-username": "you_login",
"rpc-authentication-required": true,

but before edit this file you must shutdown transmission.



Have a nice day!

Thanks so much for answering,i can shutdown transmission from the dlink interface--addons menu and press the stop button,right?
How can i edit the config plist manyally,sorry but i am a newbie :-)
Title: Re: Transmission Remote Password
Post by: shredhead1260 on January 07, 2017, 01:02:10 PM
Yes, you can shut down transmission in the gui if you don't know how to do it in command line.

To edit the file you'll need telnet or ssh access so you can go command line to the box, then use the vi editor. 

There is both a telnet and an SSH add-on you can find on the http://dlink.vtverdohleb.org.ua/Add-On/? site. After that you need a client such as Putty.
Title: Re: Transmission Remote Password
Post by: vtverdohleb on January 07, 2017, 01:55:21 PM
In Windows, you can use such as WinSCP. Or another SFTP/SCP client.
Title: Re: Transmission Remote Password
Post by: iceage2609 on January 08, 2017, 12:40:33 PM
Yes, you can shut down transmission in the gui if you don't know how to do it in command line.

To edit the file you'll need telnet or ssh access so you can go command line to the box, then use the vi editor. 

There is both a telnet and an SSH add-on you can find on the http://dlink.vtverdohleb.org.ua/Add-On/? site. After that you need a client such as Putty.

Thanks but there is a problem with that. With Username : admin Password:theoneicreatedfroadmin i can't log in. Neither with putty or with WinSCP. The same with filezilla and other FTP apps for the ftp connection.
I can only login with the user i have created with full write/write permissions lets name it iceage2609.
With Username:iceage2609 Password:adifferentoneforthatuser i can login both FTP and SSH.
Is that how it supposed to be?

As i am sure you can imagine i can't vi the file or downloaded to the desktop or change it because it says permissions error...

Any clue?
Title: Re: Transmission Remote Password
Post by: vtverdohleb on January 09, 2017, 02:29:47 AM
Access via SSH ONLY with the login "root", if used addon "OpenSSH". All other accounts are useless, they do not have write permissions.
The account by default OpenSSH:
login: root
password: no, password is empty
Title: Re: Transmission Remote Password
Post by: shredhead1260 on January 09, 2017, 03:00:49 PM
Let me second that. What you put into settings.json has nothing to do with the actual user accounts on the box, and Transmission will not check to see if it is valid. I used a username that doesn't even exist on the box.

If you happen to create an account and then use that info in settings.json then that's fine. You won't have SSH access for that account unless you explicitly set that up and even then the account won't have write permissions to the config files. You could go through the trouble of setting up sudo to get around this but that's an awful lot of trouble to go through to allow occasional edits to config files. I would log into SSH using the root account as vtverdohleb said.
Title: Re: Transmission Remote Password
Post by: shredhead1260 on January 09, 2017, 03:04:00 PM
forgot one more thing...

if you go to http://DNS-345-IP-address/Transmission/config.php you can edit the configuration file from the browser.

Much easier. but don't change anything if you don't know what it does.
Title: Re: Transmission Remote Password
Post by: iceage2609 on January 11, 2017, 06:45:06 AM
 At last Transmission Web Interface with Password :-)  Thanks guys.

I couldn't manage the whole thing to work because i did 2 mistakes.

The first one  : my Transmission module version was the one coming with the DNS 320L out of the box, and that's 1.0....., so  http://DNS-345-IP-address/Transmission/config.php didin't work and there were no button to say configure as i can see right now after installing the v1.11_....much easier now from the browser as shredhead1260 said.

The other one was that the previous days i was trying to log in with SSH addon but User and not admin username and password ,so wrong permissions. ( Thanks vtverdohleb who said that only admin username and password will work all other accounts are useless, they do not have write permissions.)
I tried from the mac terminal to log in with  admin/passwd but nothing. Only with root/passwd i tried to log in....but it was difficult for a newbie like me to do all the command tricks so that i could change the config.json.
Finally i realize that i could it with filezilla and sftp://mynasip etc but it was too late because the installation of the new module make things much easier.

Thanks everyone for your help
Cheers